package com.cqjtu.store.address.pojo.dto;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

@Data
public class AddressDTO {
    //如果是新增，地址是没有编号的
    //如果是修改，地址是有编号的，而且还有用户编号
    // 初衷：新增和修改进行重用
    //这里不校验，因为这个DTO要用来做新增
    private Integer id;
    /*用户编号*/
    private Integer userId;

    @NotEmpty(message = "收货人不能为空")
    private String name;
    @NotNull(message = "省/直辖市的编号不能为空")
    private Integer provinceCode;
    @NotEmpty(message = "省/直辖市的名称不能为空")
    private String provinceName;
    @NotNull(message = "城市编号不能为空")
    private Integer cityCode;
    @NotEmpty(message = "城市名称不能为空")
    private String cityName;

    private Integer areaCode;

    private String areaName;

    private Integer zip;

    private String address;

    private String phone;

    private String tel;

    private String tag;



}
